package com.caiya.mapper;


import com.caiya.cart.dto.type.CartBrandListDto;
import com.caiya.cart.entity.CartType;
import com.caiya.cart.vo.type.CartTypeListVo;
import com.caiya.cart.vo.type.DelTypeVo;
import com.caiya.cart.vo.type.UpdateTypeVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface CartTypeMapper extends BaseMapper<CartType>{

    List<CartBrandListDto> list(CartTypeListVo cartRequest);

    int update(UpdateTypeVo updateTypeVo);

    int del(DelTypeVo delTypeVo);

    String selectNameById(@Param("id") Long cartTypeId);
}